Method and device for resource allocation

ABSTRACT

The present invention provides a resource allocation method and device. The method includes: sending, by a base station, a resource allocation parameter to a terminal, where the resource allocation parameter includes a starting narrowband index and a resource position, where the starting narrowband index is used for indicating a narrowband resource and/or a wideband resource for the terminal to establish a physical shared channel. The embodiments of the present invention solve the problem in existing art that resource allocation for physical downlink shared channel (PDSCH)/physical uplink shared channel (PUSCH) only considers a bandwidth limitation of a 1.4 MHz narrowband so that a user equipment (UE) cannot support machine type communications (MTC) applications with a higher data rate, achieving an effect of being capable of supporting MTC traffic with a higher data rate.

TECHNICAL FIELD

The present invention relates to the field of communications and, inparticular, to a resource allocation method and device.

BACKGROUND

Machine Type Communications (MTC), also referred to as Machine toMachine (M2M), is the primary application mode of the Internet of Thingsin the current stage. Currently, MTC devices in the market are mainlybased on the global system of mobile communication (GSM). In recentyears, more and more mobile operators have chosen Long TermEvolution/Advanced Long-Term Evolution (LTE/LTE-A) as the evolutiondirection of the future wideband wireless communication system due tothe high spectral efficiency of the LTE/LTE-A. Various MTC data trafficbased on the LTE/LTE-A will also be more attractive.

Since the MTC terminal in existing art supports a narrowband with themaximum bandwidth of 1.4 MHz, to support MTC applications with a higherdata rate, the user equipment (UE) needs to support new functions. Oneof them is to support a larger physical downlink shared channel(PDSCH)/physical uplink shared channel (PUSCH) bandwidth. The resourceallocation of the PDSCH/PUSCH in existing art is designed withconsideration of a bandwidth limitation of the 1.4 MHz narrowband sothat the UE cannot support the MTC applications with the higher datarate. Currently the maximum channel bandwidth of the PDSCH/PUSCH isrequired to reach 5 MHz and the resource allocation is not enough inthis case.

In view of the above problem in existing art, no effective solution hasyet been proposed.

SUMMARY

Embodiments of the present invention provide a resource allocationmethod and device to solve at least the problem in existing art thatresource allocation for PDSCH/PUSCH only considers a bandwidthlimitation of a 1.4 MHz narrowband so that UE cannot support an MTCapplication with a higher data rate.

An embodiment of the present invention provides a resource allocationmethod. The method includes that a base station sends a resourceallocation parameter to a terminal. The resource allocation parameterincludes a starting narrowband index and a resource position. Thestarting narrowband index is used for indicating a narrowband resourceand/or a wideband resource for the terminal to establish a physicalshared channel.

Optionally, the resource allocation parameter further includes bandwidthindication information. The bandwidth indication information is used forindicating bandwidth information of the resource position.

Optionally, when the bandwidth indication information has 1 bit, thebandwidth indication information indicates whether the resource positionis a wideband or a narrowband, and when the bandwidth indicationinformation has 2 bits, the bandwidth indication information indicatesthe number of narrowbands included in a bandwidth of the resourceposition.

Optionally, the wideband includes M narrowbands, where M is an integergreater than or equal to 2 and less than or equal to 16; and thenarrowband includes at least 6 continuous physical resource blocks(PRBs).

Optionally, a maximum channel bandwidth supported by the physical sharedchannel includes one of 5 MHz, 10 MHz and 20 MHz.

Optionally, when the wideband has a bandwidth of 5 MHz, the widebandincludes 24 or 25 PRBs.

Optionally, the starting narrowband index is used for one of thefollowings: indicating starting position information of the resourceposition; identifying a wideband index of a wideband, where the widebandincludes a starting narrowband and the starting narrowband has a minimumindex among narrowbands within the wideband; and identifying anarrowband index.

Optionally, in a case where the resource allocation parameter includesthe bandwidth indication information and the starting narrowband index,when the bandwidth indication information indicates that resourceallocation is currently performed in a wideband mode, the startingnarrowband index is used for identifying a wideband in which an startingnarrowband is located; and when the bandwidth indication informationindicates that the resource allocation is currently performed in anarrowband mode, the starting narrowband index is used for identifying acurrent narrowband.

Optionally, the step in which the base station sends the resourceallocation parameter to the terminal includes that the base stationsends the resource allocation parameter to the terminal throughhigher-layer signaling and/or downlink control information (DCI).

Optionally, the step in which the base station sends the resourceallocation parameter to the terminal through the higher-layer signalingand/or the DCI includes that the base station sends the startingnarrowband index and/or bandwidth indication information to the terminalthrough the higher-layer signaling and/or the DCI; and that the basestation sends the resource position within a wideband or a narrowband tothe terminal through the DCI.

Optionally, resource granularity indicating the resource position withina wideband is one of: 1 PRB, 2 PRBs, 3 PRBs, 4 PRBs and 6 PRBs.

Optionally, the resource position is directly indicated by a specificresource indication field, or jointly indicated by a resource allocationmanner indication field and the specific resource indication field.

In response to that the resource position is indicated by the specificresource indication field, a resource allocation manner corresponding tothe specific resource indication field is pre-defined or fixed orsemi-statically configured.

In response to that the resource position is jointly indicated by theresource allocation manner indication field and the specific resourceindication field, the resource allocation manner corresponding to thespecific resource indication field is determined by the resourceallocation manner indication field.

Optionally, the starting narrowband index, the resource position and/orthe bandwidth indication information are independently encoded.

Optionally, the starting narrowband index and the bandwidth indicationinformation are jointly encoded and the resource position isindependently encoded.

Optionally, the starting narrowband index, the resource position and/orthe bandwidth indication information are jointly encoded with a bitmapof length N.

Optionally, when the starting narrowband index is independently encoded,the starting narrowband index is sent through information of fixed orvariable length.

Optionally, when the starting narrowband index is sent throughinformation of fixed length, the starting narrowband index is sent usingan information field of a length with a maximum value of 4.

Optionally, when the starting narrowband index is sent throughinformation of variable length, the following is included:

for a system bandwidth greater than or equal to 5 MHz, when the startingnarrowband index is used for identifying starting position informationof a wideband with a bandwidth equal to 5 MHz, the starting narrowbandindex requires x bits:

${x = \left\lceil {\log_{2}\left( {\left\lfloor \frac{N_{RB}^{DL}}{6} \right\rfloor - 3} \right)} \right\rceil};$

orfor the system bandwidth greater than or equal to 5 MHz, when thestarting narrowband index is used for identifying a narrowband positionor starting position information of a wideband with a bandwidth lessthan 5 MHz or starting position information of a wideband with abandwidth equal to 5 MHz, the starting narrowband index requires y bits:

${y = \left\lceil {\log_{2}\left( \left\lfloor \frac{N_{RB}^{DL}}{6} \right\rfloor \right)} \right\rceil};$

orfor the system bandwidth greater than or equal to 5 MHz, if the startingnarrowband index is used for identifying starting position informationof a wideband with a bandwidth greater than 5 MHz, the startingnarrowband index requires z bits, where z<x;where N_(RB) ^(DL) is the number of downlink physical resource blocks(PRBs) corresponding to the system bandwidth.

An embodiment of the present invention provides another resourceallocation method. The method includes that a terminal receives aresource allocation parameter. The resource allocation parameterincludes a starting narrowband index and a resource position. Thestarting narrowband index is used for indicating a narrowband resourceand/or a wideband resource for establishing a physical shared channel.

Optionally, the resource allocation parameter further includes bandwidthindication information. The bandwidth indication information is used forindicating bandwidth information of the resource position.

Optionally, when the bandwidth indication information has 1 bit, thebandwidth indication information indicates whether the resource positionis a wideband or a narrowband, and when the bandwidth indicationinformation has 2 bits, the bandwidth indication information indicatesthe number of narrowbands included in a bandwidth of the resourceposition.

Optionally, the wideband includes M narrowbands, where M is an integergreater than or equal to 2 and less than or equal to 16; and thenarrowband includes at least six continuous physical resource blocks(PRBs).

Optionally, a maximum channel bandwidth supported by the physical sharedchannel includes one of 5 MHz, 10 MHz and 20 MHz.

Optionally, when the wideband has a bandwidth of 5 MHz, the widebandincludes 24 or 25 PRBs.

Optionally, the starting narrowband index is used for one of thefollowings: indicating starting position information of the resourceposition; identifying a wideband index of a wideband, where the widebandincludes a staring narrowband and the starting narrowband has a minimumindex among narrowbands within the wideband; and identifying anarrowband index.

Another embodiment of the present invention provides a resourceallocation device, applied to a base station. The device includes asending module, which is configured to send a resource allocationparameter to an MTC terminal via signaling. The resource allocationparameter includes a starting narrowband index and a resource position.The starting narrowband index is used for indicating a narrowbandresource and/or a wideband resource for the terminal to establish aphysical shared channel.

Optionally, the resource allocation parameter further includes bandwidthindication information. The bandwidth indication information is used forindicating bandwidth information of the resource position.

Optionally, when the bandwidth indication information has 1 bit, thebandwidth indication information indicates whether the resource positionis a wideband or a narrowband, and when the bandwidth indicationinformation has 2 bits, the bandwidth indication information indicatesthe number of narrowbands included in a bandwidth of the resourceposition.

Optionally, the starting narrowband index is used for one of thefollowings: indicating starting position information of the resourceposition; identifying a wideband index of a wideband, where the widebandincludes a staring narrowband and the starting narrowband has a minimumindex among narrowbands within the wideband; and identifying anarrowband index.

Another embodiment of the present invention provides another resourceallocation device, applied to a terminal. The device includes areceiving module, which is configured to receive a resource allocationparameter. The resource allocation parameter includes a startingnarrowband index and a resource position. The starting narrowband indexis used for indicating a narrowband resource and/or a wideband resourcefor establishing a physical shared channel.

Optionally, the resource allocation parameter further includes bandwidthindication information. The bandwidth indication information is used forindicating bandwidth information of the resource position.

Optionally, when the bandwidth indication information has 1 bit, thebandwidth indication information indicates whether the resource positionis a wideband or a narrowband, and when the bandwidth indicationinformation has 2 bits, the bandwidth indication information indicatesthe number of narrowbands included in a bandwidth of the resourceposition.

Optionally, the wideband includes M narrowbands, where M is an integergreater than or equal to 2 and less than or equal to 16; and thenarrowband includes at least six continuous physical resource blocks(PRBs).

Optionally, a maximum channel bandwidth supported by the physical sharedchannel includes one of 5 MHz, 10 MHz and 20 MHz.

Optionally, when the wideband has a bandwidth of 5 MHz, the widebandincludes 24 or 25 PRBs.

Optionally, the starting narrowband index is used for one of thefollowings: indicating starting position information of the resourceposition; identifying a wideband index of a wideband, where the widebandincludes a staring narrowband and the starting narrowband has a minimumindex among narrowbands within the wideband; and identifying anarrowband index.

Another embodiment of the present invention provides a storage medium.The storage medium is configured to store program codes for executingthe step described below.

A resource allocation parameter is sent to a terminal via signaling. Theresource allocation parameter includes a starting narrowband index and aresource position. The starting narrowband index is used for indicatinga narrowband resource and/or a wideband resource for the terminal toestablish a physical shared channel.

In the present invention, the base station configures a resource fortransmission of the physical shared channel of the terminal through theresource allocation parameter and sends the resource allocationparameter to the terminal, thereby solving the problem in existing artthat the resource allocation of the PDSCH/PUSCH only considers thebandwidth limitation of the 1.4 MHz narrowband so that the UE cannotsupport the MTC applications with the higher data rate and achieves theeffect of being capable of supporting the MTC traffic with the higherdata rate.

BRIEF DESCRIPTION OF DRAWINGS

The drawings described herein are used to provide a furtherunderstanding of the present invention and form a part of the presentapplication. The exemplary embodiments and descriptions thereof in thepresent invention are used to explain the present invention and not tolimit the present invention in any improper way. In the drawings:

FIG. 1 is a flowchart of a resource allocation method according to anembodiment of the present invention;

FIG. 2 is a flowchart of another resource allocation method according toan embodiment of the present invention;

FIG. 3 is a structural diagram of a resource allocation device accordingto an embodiment of the present invention;

FIG. 4 is a structural diagram of another resource allocation deviceaccording to an embodiment of the present invention;

FIG. 5 is a flowchart of a resource allocation method according to anembodiment 3 of the present invention;

FIG. 6(a) to FIG. 6(d) are schematic diagrams of an MTC narrowbanddefined when a system bandwidth is 5/10/15/20 MHz in 3GPP LTE inexisting art;

FIG. 7 is a schematic diagram of a wideband division under a systembandwidth of 5 MHz according to an embodiment of the present invention;

FIG. 8(a) to FIG. 8(c) are schematic diagrams of a wideband divisionunder a system bandwidth of 10 MHz according to an embodiment of thepresent invention;

FIG. 9(a) and FIG. 9(b) are schematic diagrams of a wideband divisionunder a system bandwidth of 15 MHz according to an embodiment of thepresent invention; and

FIG. 10(a) and FIG. 10(b) are schematic diagrams of a wideband divisionunder a system bandwidth of 20 MHz according to an embodiment of thepresent invention.

DETAILED DESCRIPTION

Hereinafter the present invention will be described in detail withreference to the drawings in conjunction with embodiments. It is to benoted that if not in collision, the embodiments and features therein inthe present application may be combined with each other.

It is to be noted that the terms “first”, “second” and the like in thedescription, claims and drawings of the present invention are used todistinguish between similar objects and are not necessarily used todescribe a particular order or sequence.

Embodiment 1

The embodiment provides a resource allocation method. FIG. 1 is aflowchart of a resource allocation method according to an embodiment ofthe present invention. As shown in FIG. 1, the method includes the stepdescribed below.

In step S102, a base station sends a resource allocation parameter to aterminal, where the resource allocation parameter includes a startingnarrowband index and a resource position, and the starting narrowbandindex is used for indicating a narrowband resource and/or a widebandresource for the terminal to establish a physical shared channel.

Optionally, before the step S102 in which the base station sends theresource allocation parameter to the terminal, the method may furtherinclude step S104 in which the base station receives a request messagefrom the terminal. The request message is used for requesting the basestation to allocate the resource allocation parameter to the terminal.

In the above steps, the base station configures a resource fortransmission of the physical shared channel of the terminal through theresource allocation parameter and sends the resource allocationparameter to the terminal, thereby solving the problem in existing artthat resource allocation for PDSCH/PUSCH only considers a bandwidthlimitation of a 1.4 MHz narrowband so that a UE cannot support MTCapplications with a higher data rate and achieving an effect of beingcapable of supporting MTC traffic with a higher data rate.

Optionally, the above steps may be executed by the base station, but itis not limited thereto. The terminal in the embodiment may, but may notnecessarily, be an MTC terminal.

Optionally, the resource allocation parameter further includes bandwidthindication information. The bandwidth indication information is used forindicating bandwidth information of the resource position.

Optionally, the bandwidth indication information identifies thebandwidth information of the resource position and includes one of thecharacteristics described below.

When the bandwidth indication information has 1 bit, the bandwidthindication information indicates whether the resource position is awideband or a narrowband.

When the bandwidth indication information has 2 bits, the bandwidthindication information indicates the number of narrowbands included in abandwidth of the resource position.

The wideband includes M narrowbands. M is an integer greater than orequal to 2 and less than or equal to 16. The narrowband includes sixcontinuous physical resource blocks (PRBs). A maximum channel bandwidthsupported by a PDSCH/PUSCH includes, but is not limited to, 5 MHz, 10MHz or 20 MHz.

Optionally, when the wideband has a bandwidth of 5 MHz, the widebandincludes 24 or 25 physical resource blocks (PRBs).

Optionally, the starting narrowband index is used for identifying one ofthe following information:

The starting narrowband index indicates starting position information ofthe resource position. The starting narrowband index is used foridentifying a wideband index of the wideband. Specifically, the widebandincludes a staring narrowband and the starting narrowband has a minimumindex among narrowbands within the wideband. The starting narrowbandindex identifies a narrowband index.

Optionally, when the resource allocation parameter includes thebandwidth indication information and the bandwidth indicationinformation indicates that resource allocation is currently performed inthe wideband mode, the starting narrowband index is used for identifyinga wideband in which the starting narrowband is located; and when thebandwidth indication information indicates that the resource allocationis currently performed in a narrowband mode, the starting narrowbandindex only identifies a current narrowband.

Optionally, a step in which the base station sends the resourceallocation parameter to the terminal via signaling includes that thebase station sends the resource allocation parameter to the terminalthrough higher-layer signaling and/or downlink control information(DCI).

Optionally, the step in which the base station sends the resourceallocation parameter to the terminal through the higher-layer signalingand/or the DCI includes that the base station sends the startingnarrowband index to the terminal through the higher-layer signalingand/or the DCI.

Optionally, the step in which the base station sends the resourceallocation parameter to the terminal through the higher-layer signalingand/or the DCI includes that the base station sends the bandwidthindication information to the terminal through the higher-layersignaling and/or the DCI.

Optionally, the step in which the base station sends the resourceallocation parameter to the terminal through the higher-layer signalingand/or the DCI includes that the base station sends the resourceposition within the wideband or the narrowband to the terminal throughthe DCI.

Optionally, resource granularity indicating the resource position withinthe wideband may be the same as or different from resource granularityindicating the resource position within the narrowband.

Optionally, the resource granularity indicating the resource positionwithin the wideband is at least one of: 1 PRB, 2 PRBs, 3 PRBs, 4 PRBsand 6 PRBs.

Furthermore, the resource position may be directly indicated by aspecific resource indication field, or jointly indicated by a resourceallocation manner indication field and the specific resource indicationfield.

In response to that the resource position is indicated by the specificresource indication field, a resource allocation manner corresponding tothe specific resource indication field is pre-defined or fixed orsemi-statically configured.

In response to that the resource position is jointly indicated by theresource allocation manner indication field and the specific resourceindication field, the resource allocation manner corresponding to thespecific resource indication field is determined by the resourceallocation manner indication field.

Optionally, the starting narrowband index, the bandwidth indicationinformation and the resource position are independently encoded andseparately indicated. The starting narrowband index and the bandwidthindication information are jointly encoded and the resource position isindependently encoded. The starting narrowband index, the bandwidthindication information and the resource position are jointly encodedwith a bitmap of length N.

Furthermore, if the starting narrowband index is independently encoded,the starting narrowband index is sent through information of fixed orvariable length. If the starting narrowband index is sent throughinformation of fixed length, an information field has a length with amaximum value of 4.

Optionally, when the starting narrowband index is sent throughinformation of variable length, three cases are specifically included.

In a first case, for a system bandwidth greater than or equal to 5 MHz,when the starting narrowband index is used for identifying startingposition information of a wideband with a bandwidth equal to 5 MHz, thestarting narrowband index requires x bits:

${x = \left\lceil {\log_{2}\left( {\left\lfloor \frac{N_{RB}^{DL}}{6} \right\rfloor - 3} \right)} \right\rceil},$

where N_(RB) ^(DL) is the number of downlink physical resource blocks(PRBs) corresponding to the system bandwidth.

In a second case, for the system bandwidth greater than or equal to 5MHz, when the starting narrowband index is used for identifying anarrowband position or starting position information of a wideband witha bandwidth less than 5 MHz or starting position information of awideband with a bandwidth equal to 5 MHz, the starting narrowband indexrequires y bits:

$y = {\left\lceil {\log_{2}\left( \left\lfloor \frac{N_{RB}^{DL}}{6} \right\rfloor \right)} \right\rceil.}$

In a third case, for the system bandwidth greater than or equal to 5MHz, if the starting narrowband index is used for identifying startingposition information of a wideband with a bandwidth greater than 5 MHz,the starting narrowband index requires z bits, where z<x.

The embodiment provides another resource allocation method. FIG. 2 is aflowchart of another resource allocation method according to anembodiment of the present invention. As shown in FIG. 2, the methodincludes the step described below.

In step S202, a terminal receives a resource allocation parameter, wherethe resource allocation parameter includes a starting narrowband indexand a resource position, and the starting narrowband index is used forindicating a narrowband resource and/or a wideband resource forestablishing a physical shared channel.

Optionally, the method further includes step S204 in which the terminalreceives or sends the physical shared channel on PRBs determined by theresource allocation parameter. The terminal receives a downlink sharedchannel on the PRBs determined by the resource allocation parameter, andthe terminal sends an uplink shared channel on the PRBs determined bythe resource allocation parameter.

Optionally, the resource allocation parameter further includes bandwidthindication information. The bandwidth indication information is used forindicating bandwidth information of the resource position.

Optionally, when the bandwidth indication information has 1 bit, thebandwidth indication information indicates whether the resource positionis a wideband or a narrowband, and when the bandwidth indicationinformation has 2 bits, the bandwidth indication information indicatesthe number of narrowbands included in a bandwidth of the resourceposition.

Optionally, the wideband includes M narrowbands, where M is an integergreater than or equal to 2 and less than or equal to 16; and thenarrowband includes at least six continuous physical resource blocks(PRBs).

Optionally, a maximum channel bandwidth supported by the physical sharedchannel includes one of 5 MHz, 10 MHz and 20 MHz.

Optionally, when the wideband has a bandwidth of 5 MHz, the widebandincludes 24 or 25 PRBs.

Optionally, the starting narrowband index is specifically used for oneof the followings: indicating starting position information of theresource position; identifying a wideband index of the wideband, wherethe wideband includes a staring narrowband and the starting narrowbandhas a minimum index among narrowbands within the wideband; identifying anarrowband index.

From the description of the embodiment described above, it will beapparent to those skilled in the art that the methods in the embodimentdescribed above may be implemented by software plus a necessarygeneral-purpose hardware platform, or may of course be implemented byhardware. However, in many cases, the former is a preferredimplementation mode. Based on this understanding, the solutions providedby the present invention substantially, or the part contributing to theexisting art, may be embodied in the form of a software product. Thecomputer software product is stored in a storage medium (such as aread-only memory (ROM)/random access memory (RAM), a magnetic disk or anoptical disk) and includes several instructions for enabling a terminaldevice (which may be a mobile phone, a computer, a server, a networkdevice or the like) to execute the methods according to each embodimentof the present invention.

Embodiment 2

The embodiment provides a resource allocation device configured toimplement the above-mentioned embodiments and preferred implementationmodes. What has been described will not be repeated. As used below, theterm “module” may be software, hardware or a combination thereof capableof implementing predetermined functions. The device in the embodimentsdescribed below is preferably implemented by software, butimplementation by hardware or by a combination of software and hardwareis also possible and conceived.

FIG. 3 is a structural diagram of a resource allocation device accordingto an embodiment of the present invention, applied to a base station. Asshown in FIG. 3, the device includes a sending module 30.

The sending module 30 is configured to send a resource allocationparameter to a terminal via signaling, where the resource allocationparameter includes a starting narrowband index and a resource position,and the starting narrowband index is used for indicating a narrowbandresource and/or a wideband resource for the terminal to establish aphysical shared channel.

Optionally, the device further includes a receiving module. Thereceiving module is configured to receive a request message from theterminal before the sending module 30 sends the resource allocationparameter to the terminal. The request message is used for requestingthe base station to allocate the resource allocation parameter to theterminal.

Optionally, the resource allocation parameter further includes bandwidthindication information. The bandwidth indication information is used forindicating bandwidth information of the resource position.

Optionally, when the bandwidth indication information has 1 bit, thebandwidth indication information indicates whether the resource positionis a wideband or a narrowband, and when the bandwidth indicationinformation has 2 bits, the bandwidth indication information indicatesthe number of narrowbands included in a bandwidth of the resourceposition.

Optionally, the starting narrowband index is used for one of thefollowings: indicating starting position information of the resourceposition of the wideband; identifying a wideband index of the wideband,where the wideband includes a staring narrowband and the startingnarrowband has a minimum index among narrowbands within the wideband;identifying a narrowband index.

FIG. 4 is a structural diagram of another resource allocation deviceaccording to an embodiment of the present invention, applied to aterminal which may specifically be an MTC terminal. As shown in FIG. 4,the device includes a receiving module 40.

The receiving module 40 is configured to receive a resource allocationparameter, where the resource allocation parameter includes a startingnarrowband index and a resource position, and the starting narrowbandindex is used for indicating a narrowband resource and/or a widebandresource for establishing a physical shared channel.

Optionally, the device may further include an establishment module 42.The establishment module 42 is configured to establish the physicalshared channel according to at least the starting narrowband index andthe resource position. The terminal receives a downlink shared channelon the PRBs determined by the resource allocation parameter, and theterminal sends an uplink shared channel on the PRBs determined by theresource allocation parameter.

Optionally, the resource allocation parameter further includes bandwidthindication information. The bandwidth indication information is used forindicating bandwidth information of the resource position.

Optionally, when the bandwidth indication information has 1 bit, thebandwidth indication information indicates whether the resource positionis a wideband or a narrowband, and when the bandwidth indicationinformation has 2 bits, the bandwidth indication information indicatesthe number of narrowbands included in a bandwidth of the resourceposition.

Optionally, the wideband includes M narrowbands, where M is an integergreater than or equal to 2 and less than or equal to 16; and thenarrowband includes at least six continuous physical resource blocks(PRBs).

Optionally, a maximum channel bandwidth supported by the physical sharedchannel includes one of 5 MHz, 10 MHz and 20 MHz.

Optionally, when the wideband has a bandwidth of 5 MHz, the widebandincludes 24 or 25 PRBs.

Optionally, the starting narrowband index may be specifically used forone of the followings: indicating starting position information of theresource position; identifying a wideband index of the wideband, wherethe wideband includes a staring narrowband and the starting narrowbandhas a minimum index among narrowbands within the wideband; identifying anarrowband index.

It is to be noted that the various modules described above may beimplemented by software or hardware. Implementation by hardware may, butmay not necessarily, be performed in the following manner: the variousmodules described above are located in a same processor, or the variousmodules described above are located in their respective processors inany combination form.

Embodiment 3

The embodiment is an optional embodiment of the present invention, usedfor describing the present application in detail in conjunction withdifferent examples and scenarios. The embodiment includes a plurality ofspecific embodiments.

Specific Embodiment 1

The embodiment provides a resource allocation method. FIG. 5 is aflowchart of a resource allocation method according to an embodiment 3of the present invention. FIG. 5 shows a flow of the resource allocationmethod according to the embodiment of the present invention. The methodincludes the steps described below.

In step S501, a base station configures a resource for transmission of aphysical shared channel of a terminal through a resource allocationparameter.

In step S502, the base station sends the resource allocation parameterto the terminal via signaling.

The resource allocation parameter includes a starting narrowband indexand a resource position within a wideband. The wideband has a maximumbandwidth of a PDSCH/PUSCH supported by the terminal. In the embodiment,a maximum channel bandwidth of the wideband is 5 MHz and the widebandincludes an integer multiple of narrowbands.

Specifically, the wideband includes 4 narrowbands and has a size of 24or 25 PRBs. The base station sends the starting narrowband index to theterminal through DCI. FIG. 6(a) to FIG. 6(d) are respective schematicdiagrams of an MTC narrowband defined when a system bandwidth is5/10/15/20 MHz in the 3GPP LTE in existing art.

For the system bandwidth greater than or equal to 5 MHz, x bits arerequired to send the starting narrowband index.

${x = \left\lceil {\log_{2}\left( {\left\lfloor \frac{N_{RB}^{DL}}{6} \right\rfloor - 3} \right)} \right\rceil},$

where N_(RB) ^(DL) is the number of downlink PRBs corresponding to thesystem bandwidth.

FIG. 7 is a schematic diagram of a wideband division under a systembandwidth of 5 MHz according to an embodiment of the present invention.As shown in FIG. 7, for the system bandwidth of 5 MHz, since only onepossible bandwidth position of the PDSCH/PUSCH of the wideband isincluded, it is unnecessary to send the starting narrowband index to theterminal to indicate wideband information.

FIG. 8(a) to FIG. 8(c) are schematic diagrams of a wideband divisionunder a system bandwidth of 10 MHz according to an embodiment of thepresent invention. FIG. 8(a) to FIG. 8(c) correspond to three widebanddivisions respectively in which the 10 MHz bandwidth is divided into 2,3 or 5 widebands. As shown in FIG. 8(a) to FIG. 8(c), for the systembandwidth of 10 MHz, since 2 to 5 possible bandwidth positions of thePDSCH/PUSCH of the wideband might be included, a maximum value of thestarting narrowband index is narrowband#4. In this case, 3 bits arerequired to send the starting narrowband index to the terminal toindicate information on PDSCH/PUSCH bandwidths of the wideband.

FIG. 9(a) and FIG. 9(b) are schematic diagrams of a wideband divisionunder a system bandwidth of 15 MHz according to an embodiment of thepresent invention. For the 15 MHz bandwidth, FIG. 9(a) and FIG. 9(b)show two wideband divisions respectively. As shown in FIG. 9(a) and FIG.9(b), for the system bandwidth of 15 MHz, since 3 to 9 possiblebandwidth positions of the PDSCH/PUSCH of the wideband might beincluded, the maximum value of the starting narrowband index isnarrowband#8. In this case, 4 bits are required to send the startingnarrowband index to the terminal to indicate the information on thePDSCH/PUSCH bandwidths of the wideband.

FIG. 10(a) and FIG. 10(b) are schematic diagrams of a wideband divisionunder a system bandwidth of 20 MHz according to an embodiment of thepresent invention. For the 20 MHz bandwidth, FIG. 10(a) and FIG. 10(b)show two wideband divisions respectively. As shown in FIG. 10(a) andFIG. 10(b), for the system bandwidth of 20 MHz, since 4 to 13 possiblebandwidth positions of the PDSCH/PUSCH of the wideband might beincluded, the maximum value of the starting narrowband index isnarrowband#12. In this case, 4 bits are required to send the startingnarrowband index to the terminal to indicate the information on thePDSCH/PUSCH bandwidths of the wideband.

The base station sends a resource location within the wideband to theterminal through the DCI. Resource granularity indicating the resourceposition within the wideband is at least one of: 1 PRB, 2 PRBs, 3 PRBs,4 PRBs and 6 PRBs.

The resource position may be directly indicated by a specific resourceindication field, or jointly indicated by a resource allocation mannerindication field and the specific resource indication field.

In response to that the resource position is indicated by the specificresource indication field, a resource allocation manner corresponding tothe specific resource indication field is pre-defined or fixed orsemi-statically configured.

In response to that the resource position is jointly indicated by theresource allocation manner indication field and the specific resourceindication field, the resource allocation manner corresponding to thespecific resource indication field is determined by the resourceallocation manner indication field.

Furthermore, the starting narrowband index and the resource position inthe DCI are separately indicated and independently encoded.

Specific Embodiment 2

The embodiment provides a resource allocation method which has a sameflow as that in the specific embodiment 1. The flow includes the stepsdescribed below.

In step S501, a base station configures a resource for transmission of aphysical shared channel of a terminal through a resource allocationparameter.

In step S502, the base station sends the resource allocation parameterto the terminal via signaling.

The resource allocation parameter includes at least one of a startingnarrowband index, bandwidth indication information and a resourceposition. A wideband has a maximum bandwidth of a PDSCH/PUSCH supportedby the terminal. In the embodiment, a maximum channel bandwidth of thewideband is 5 MHz and the wideband includes an integer multiple ofnarrowbands. Specifically, the wideband includes 4 narrowbands and has asize of 24 or 25 PRBs.

When the bandwidth indication information has 1 bit, the base stationsends the bandwidth indication information to the terminal through DCI.Table 1 illustrates a meaning when the bandwidth indication informationhas 1 bit.

TABLE 1 Field Name Number of Bits Meaning Bandwidth indication 1 1:Wideband information 0: Narrowband

For a system bandwidth greater than or equal to 5 MHz, if the bandwidthindication information indicates that the resource position is thewideband, the starting narrowband index identifies the wideband and thestarting narrowband index requires x bits:

${x = \left\lceil {\log_{2}\left( {\left\lfloor \frac{N_{RB}^{DL}}{6} \right\rfloor - 3} \right)} \right\rceil},$

where N_(RB) ^(DL) is the number of downlink PRBs corresponding to thesystem bandwidth. The base station sends the starting narrowband indexto the terminal through the DCI.

If the starting narrowband index is used for identifying the narrowband,the starting narrowband index requires y bits:

$y = {\left\lceil {\log_{2}\left( \left\lfloor \frac{N_{RB}^{DL}}{6} \right\rfloor \right)} \right\rceil.}$

The base station sends the resource location to the terminal through theDCI. If the bandwidth indication information indicates that the resourceposition is the wideband, the resource position sent to the terminal isthe resource position within the wideband. If the bandwidth indicationinformation indicates that the resource position is the narrowband, theresource position sent to the terminal is the resource position withinthe narrowband.

The resource position may be directly indicated by a specific resourceindication field, or jointly indicated by a resource allocation mannerindication field and the specific resource indication field.

In response to that the resource position is indicated by the specificresource indication field, a resource allocation manner corresponding tothe specific resource indication field is pre-defined or fixed orsemi-statically configured.

In response to that the resource position is jointly indicated by theresource allocation manner indication field and the specific resourceindication field, the resource allocation manner corresponding to thespecific resource indication field is determined by the resourceallocation manner indication field.

Resource granularity indicating the resource position within thewideband or the narrowband is at least one of: 1 PRB, 2 PRBs, 3 PRBs, 4PRBs and 6 PRBs.

Furthermore, the starting narrowband index and the resource position inthe DCI are separately indicated and independently encoded.

Specific Embodiment 3

The embodiment provides a resource allocation method which has a sameflow as that in the specific embodiment 1. The flow includes the stepsdescribed below.

In step S501, a base station configures a resource for transmission of aphysical shared channel of a terminal through a resource allocationparameter.

In step S502, the base station sends the resource allocation parameterto the terminal via signaling.

The resource allocation parameter includes at least one of a startingnarrowband index, bandwidth indication information and a resourceposition. A wideband has a maximum bandwidth of a PDSCH/PUSCH supportedby the terminal. In the embodiment, a maximum channel bandwidth of thewideband is 5 MHz and the wideband includes an integer multiple ofnarrowbands. Specifically, the wideband includes 4 narrowbands and has asize of 24 or 25 PRBs.

When the bandwidth indication information has 1 bit or 2 bits, the basestation sends the bandwidth indication information to the terminalthrough DCI. Table 2 illustrates meanings when the bandwidth indicationinformation has 1 bit and 2 bits.

TABLE 2 Number Field Name of Bits Meaning Bandwidth 1 1: Widebandindication 0: Narrowband Bandwidth 2 00: Narrowband indication 01:Wideband including 2 narrowbands 10: Wideband including 3 narrowbands11: Wideband including 4 narrowbands

For a system bandwidth greater than or equal to 5 MHz, if the bandwidthindication information indicates that a bandwidth of the resourceposition is the wideband, the starting narrowband index identifies thewideband.

If the starting narrowband index is used for identifying the narrowband,the starting narrowband index identifies the narrowband.

The base station sends the resource location to the terminal through theDCI. If the bandwidth indication information indicates that the resourceposition is the wideband, the resource position sent to the terminal isthe resource position within the wideband. If the bandwidth indicationinformation indicates that the resource position is the narrowband, theresource position sent to the terminal is the resource position withinthe narrowband.

Resource granularity indicating the resource position within thewideband or the narrowband is at least one of: 1 PRB, 2 PRBs, 3 PRBs, 4PRBs and 6 PRBs.

Furthermore, the starting narrowband index and the bandwidth indicationinformation in the DCI are indicated with a bitmap of length N1 andjointly encoded. Taking a 10 MHz bandwidth in FIG. 8(c) as an example,N1=5, as shown in table 3.

TABLE 3 Number Field Name of Bits Meaning Joint 5 00000 NB#0 information00001 Wideband including NB#0 field of starting and NB#1 narrowband00010 Wideband including NB#0, index and NB#1 and NB#2 bandwidth 00011WB#0 indication 00100 NB#1 00101 Wideband including NB#1 and NB#2 00110Wideband including NB#1, NB#2 and NB#3 00111 WB#1 01000 NB#2 01001Wideband including NB#2 and NB#3 01010 Wideband including NB#2, NB#3 andNB#4 01011 WB#2 01100 NB#3 01101 Wideband including NB#3 and NB#4 01110Wideband including NB#3, NB#4 and NB#5 01111 WB#3 10000 NB#4 10001Wideband including NB#4 and NB#4 10010 Wideband including NB#4, NB#5 andNB#6 10011 WB#4

The base station sends the resource location to the terminal through theDCI. The resource position is sent with a bitmap of length N2. Withrespect to different narrowbands and widebands in the above table, theresource granularity indicating the resource position within thewideband or the narrowband is 1 PRB, 2 PRBs, 3 PRBs, 4 PRBs and 6 PRBsrespectively. Specifically, the resource granularity indicating theresource location within the narrowband is 1 PRB, the resourcegranularity indicating the resource location within the widebandincluding two adjacent narrowbands is 2 PRBs, the resource granularityindicating the resource location within the wideband including threeadjacent narrowbands is 3 PRBs, the resource granularity indicating theresource location within the wideband including four adjacentnarrowbands is 4 PRBs, and the resource granularity indicating theresource location within the wideband including four adjacentnarrowbands is 6 PRBs.

Specific Embodiment 4

The embodiment provides a resource allocation method which has a sameflow as that in the specific embodiment 1. The flow includes the stepsdescribed below.

In step S501, a base station configures a resource for transmission of aphysical shared channel of a terminal through a resource allocationparameter.

In step S502, the base station sends the resource allocation parameterto the terminal via signaling.

The resource allocation parameter includes at least a startingnarrowband index and a resource position. The base station sends thestarting narrowband index and resource position information to theterminal through DCI. The starting narrowband index and the resourceposition information are jointly indicated, characterized by jointencoding.

The base station sends the starting narrowband index and the resourceposition information to the terminal through a bitmap of length Nsubject to the joint encoding.

The bitmap of length N represents one of the following resourceallocation parameters:

wideband information (a wideband index) and the resource positioninformation within a wideband, that is, resource allocation informationwithin a certain wideband (5 MHz); where the wideband has a maximumbandwidth of a PDSCH/PUSCH supported by the terminal; in the embodiment,the wideband has a bandwidth of 5 MHz and the wideband includes aninteger multiple of narrowbands; specifically, the wideband includes 4narrowbands and has a size of 24 or 25 physical resource blocks (PRBs);and

a narrowband index and the resource position information within anarrowband, that is, resource allocation information within a certainnarrowband (1.4 MHz). Table 4 shows a meaning when the number of bits is10.

TABLE 4 Number Field Name of Bits Meaning Joint 10 0000000001~ Bitmapallocation of the information 0000111111 resource position in NB#0 fieldof 0001000001~ Bitmap allocation of the starting 0001111111 resourceposition in NB#1 narrowband 0010000001~ Bitmap allocation of the indexand 0010111111 resource position in NB#2 resource 0011000001~ Bitmapallocation of the position 0011111111 resource position in NB#30100000001~ Bitmap allocation of the 000111111 resource position in NB#40101000001~ Bitmap allocation of the 0101111111 resource position inNB#5 0110000001~ Bitmap allocation of the 0110111111 resource positionin NB#6 0111000001~ Bitmap allocation of the 0111111111 resourceposition in NB#7 1000000001~ Bitmap allocation of the 1000111111resource position in WB#0 1001000001~ Bitmap allocation of the1001111111 resource position in WB#1 1010000001~ Bitmap allocation ofthe 10101111111 resource position in WB#2 1011000001~ Bitmap allocationof the 10111111111 resource position in WB#3 1011000001~ Bitmapallocation of the 10111111111 resource position in WB#4

The present invention provides a resource allocation method and deviceto solve the problem in existing art that resource allocation forPDSCH/PUSCH only considers a bandwidth limitation of a 1.4 MHznarrowband so that a terminal cannot support an MTC application with ahigher data rate.

Specific Embodiment 5

The embodiment provides a resource allocation method which has a sameflow as that in the specific embodiment 1. The flow includes the stepsdescribed below.

In step S501, a base station configures a resource for transmission of aphysical shared channel of a terminal through a resource allocationparameter.

In step S502, the base station sends the resource allocation parameterto the terminal via signaling.

The resource allocation parameter includes at least a startingnarrowband index and a resource position. The base station sends thestarting narrowband index and resource position information to theterminal through DCI. The starting narrowband index is independentlyencoded.

Specific PRB position information is sent to the terminal with a bitmapof length N1 by the resource position information to represent one ofthe following resource allocation parameters:

a resource block with a resource size of 1 PRB;

a resource block with a resource size of 2 PRBs;

a resource block with a resource size of 3 PRBs;

a resource block with a resource size of 6 PRBs;

a resource block with a resource size of 12 PRBs; and

a resource block with a resource size of 24 PRBs.

Table 5 shows a meaning when the number of bits N1 is equal to 6.

TABLE 5 Number Field Name of Bits Meaning Resource 6  0~23 Eachcorresponds to a certain PRB position in a wideband; for example, 0information corresponds to PRB#0 in the field wideband (24 valid PRBs inthe wideband are ordered and invalid PRBs are excluded) 24~31 Eachcorresponds to 3 PRBs within a certain narrowband in the wideband. Forexample, 24 corresponds to first 3 PRBs of a first narrowband in thewideband and so on. 32~35 Each corresponds to a certain narrowband inthe wideband. For example, 32 corresponds to a first narrowband in thewideband and so on. 36~38 Each corresponds to 12 continuous PRBs, twocontinuous narrowbands, in the wideband. 36 corresponds to a narrowband0 and a narrowband 1. 37 corresponds to the narrowband 1 and anarrowband 2. 38 corresponds to the narrowband 2 and a narrowband 3. 3939 corresponds to 24 valid PRBs within the wideband. 40~65 Reserved(These numerals may be considered as other allocation granularity; forexample, 40 to 51 identify two continuous PRBs within the wideband,where 40 corresponds to PRB0 and PRB1 and so on.)

Specific Embodiment 6

The embodiment provides a resource allocation method which has a sameflow as that in the specific embodiment 1. The flow includes the stepsdescribed below.

In step S501, a base station configures a resource for transmission of aphysical shared channel of a terminal through a resource allocationparameter.

In step S502, the base station sends the resource allocation parameterto the terminal via signaling.

The resource allocation parameter includes at least a startingnarrowband index, a bandwidth indication and a resource position. Thebase station sends the starting narrowband index, the bandwidthindication and resource position information to the terminal throughDCI. The starting narrowband index is independently encoded andidentifies a narrowband index or a wideband index.

Specific PRB position information is sent to the terminal with a bitmapof length N2 by the bandwidth indication and the resource positioninformation to represent one of the following resource allocationparameters:

resource allocation within a narrowband, where the resource allocationis performed on any continuous PRBs within the narrowband; and

resource allocation within a wideband, which is performed with resourceallocation granularity of 6 PRBs and 3 PRBs.

Table 6 shows a meaning when the number of bits N2 is equal to 6.

TABLE 6 Number Field Name of Bits Meaning Bandwidth 6 0XXXXXXXXXX=Continuous resource indication 00000~11111 allocation within the andnarrowband corresponding resource to the starting narrowband positionindex information 10XXXXXXXX= Resource allocation with field 0000~1111granularity of a narrowband (6 PRBs) within the wideband correspondingto the starting narrowband index 10XXXX: A bitmap of last 4 bitsidentifies an allocation combination of any narrowbands within thewideband; for example, 1010 indicates that a narrowband 1 and anarrowband 3 are allocated. 110XXXXXX= Resource allocation with 000-111resource granularity of half the narrowband (3 PRBs) within thewideband, where the 3 PRBs correspond to PRB#0~#2 or PRB#3~#5, and eachnumeral corresponds to a resource size of half the narrowband. 1110XXX=00 corresponds to two discontinuous half of the narrowband (PRB#0~#2within the narrowband) on a narrowband 0 and a narrowband 2 in thewideband. X=10 corresponds to two discontinuous half of the narrowband(PRB#3~#5 within the narrowband) on the narrowband 0 and the narrowband2 in the wideband. X=00 corresponds to two discontinuous half of thenarrowband (PRB#0~#2 within the narrowband) on a narrowband 1 and anarrowband 3 in the wideband. X=01corresponds to two discontinuous halfof the narrowband (PRB#3~#5 within the narrowband) on the narrowband 1and the narrowband 3 in the wideband. 11110X X=0 corresponds to fourdiscontinuous half of the narrowband (PRB#0~#2 within the narrowband) onnarrowbands 0, 1, 2 and 3 in the wideband. X=1 corresponds to fourdiscontinuous half of the narrowband (PRB#3~#3 within the narrowband) onthe narrowbands 0, 1, 2 and 3 in the wideband 11111X Reserved

Specific Embodiment 7

The embodiment provides a resource allocation method which has a sameflow as that in the specific embodiment 1. The flow includes the stepsdescribed below.

In step S501, a base station configures a resource for transmission of aphysical shared channel of a terminal through a resource allocationparameter.

In step S502, the base station sends the resource allocation parameterto the terminal via signaling.

The resource allocation parameter includes at least a startingnarrowband index, a bandwidth indication and a resource position. Thebase station sends the starting narrowband index, the bandwidthindication and resource position information to the terminal throughDCI. The starting narrowband index is independently encoded andidentifies a narrowband index or a wideband index.

Resource allocation information is sent to the terminal with a bitmap oflength N3 by the bandwidth indication and the resource positioninformation to represent one of the following resource allocationparameters:

resource allocation within a narrowband, where a resource allocationmanner is a narrowband bitmap of 4 narrowbands within the wideband plusPRB resource allocation within the narrowband. If the narrowband bitmapis 1001, it indicates that the resource allocation corresponds to anarrowband 0 and a narrowband 3. The resource allocation within thenarrowband corresponds to resource allocation on the narrowband bitmap.The PRB resource allocation is the same within all narrowbands on abitmap 1.

resource allocation within a narrowband, which directly indicates theresource allocation of any continuous PRBs within the wideband.

Table 7 shows a meaning when the number of bits N3 is equal to 10.

TABLE 7 Number Field Name of Bits Meaning Bandwidth 10 0YYYYXXXXX YYYYis the narrowband indication bitmap and resource XXXXX is continuousposition resource allocation information within the narrowband. field1XXXXXXXXX XXXXXXXXX is continuous resource allocation within thewideband

Embodiment 4

An embodiment of the present invention further provides a storagemedium. Optionally, in the embodiment, the storage medium may beconfigured to store program codes for executing the step describedbelow.

In S1, a resource allocation parameter is sent to a terminal viasignaling. The resource allocation parameter includes a startingnarrowband index and a resource position. The starting narrowband indexis used for indicating a narrowband resource and/or a wideband resourcefor the terminal to establish a physical shared channel.

Optionally, in the embodiment, the storage medium described above mayinclude, but is not limited to, a USB flash drive, a ROM, a RAM, amobile hard disk, a magnetic disk, an optical disk or another mediumcapable of storing the program codes.

Optionally, in the embodiment, a processor executes, according to theprogram codes stored in the storage medium, the following step: aresource allocation parameter is sent to a terminal via signaling. Theresource allocation parameter includes a starting narrowband index and aresource position. The starting narrowband index is used for indicatinga narrowband resource and/or a wideband resource for the terminal toestablish a physical shared channel.

Apparently, it should be understood by those skilled in the art thateach of the above-mentioned modules or steps of the present inventionmay be implemented by a general-purpose computing device, the modules orsteps may be concentrated on a single computing device or distributed ona network composed of multiple computing devices, and alternatively, themodules or steps may be implemented by program codes executable by thecomputing devices, so that the modules or steps may be stored in astorage device and executed by the computing devices. In somecircumstances, the illustrated or described steps may be executed insequences different from those described herein, or the modules or stepsmay be made into various integrated circuit modules separately, ormultiple modules or steps therein may be made into a single integratedcircuit module for implementation. In this way, the present invention isnot limited to any specific combination of hardware and software.

The above are only preferred embodiments of the present invention andare not intended to limit the present invention. For those skilled inthe art, the present invention may have various modifications andvariations. Any modifications, equivalent substitutions, improvementsand the like made within the spirit and principle of the presentinvention should fall within the scope of the present invention.

INDUSTRIAL APPLICABILITY

As described above, the resource allocation method and device providedby the embodiments of the present invention have the followingbeneficial effects: the base station configures the resource for thetransmission of the physical shared channel of the terminal through theresource allocation parameter and sends the resource allocationparameter to the terminal, thereby solving the problem in existing artthat resource allocation for PDSCH/PUSCH only considers a bandwidthlimitation of a 1.4 MHz narrowband so that a UE cannot support MTCapplications with a higher data rate and achieving an effect of beingcapable of supporting MTC traffic with a higher data rate.

1. A resource allocation method, comprising: sending, by a base stationto a terminal, a resource allocation parameter via a downlink controlinformation (DCI), wherein the resource allocation parameter comprises astarting narrowband index or a resource block allocation; and sending,by the base station to the terminal, data on a physical shared channelaccording to the resource allocation parameter. 2-4. (canceled)
 5. Themethod of claim 1, wherein a maximum channel bandwidth supported by thephysical shared channel includes one of 5 MHz or 20 MHz. 6-13.(canceled)
 14. The method of claim 1, wherein the starting narrowbandindex or the resource block allocation is independently encoded. 15-16.(canceled)
 17. The method of claim 1, wherein the starting narrowbandindex is sent through information of variable length. 18-23. (canceled)24. A resource allocation method, comprising: receiving, by a terminalfrom a base station, a resource allocation parameter via a downlinkcontrol information (DCI), wherein the resource allocation parametercomprises a starting narrowband index and a resource block allocation;and receiving, by the terminal from the base station, data on a physicalshared channel according to the resource allocation parameter. 25-27.(canceled)
 28. The method of claim 24, wherein a maximum channelbandwidth supported by the physical shared channel includes one of 5 MHzor 20 MHz. 29-37. (canceled)
 38. The method of claim 24, wherein thestarting narrowband index or the resource block allocation isindependently encoded.
 39. The method of claim 38, wherein the startingnarrowband index is sent through information of variable length.
 40. Anwireless resource allocation apparatus, comprising: at least oneprocessor; and at least one memory including executable code that whenexecuted by the at least one processor performs at least: sending, by abase station to a terminal, a resource allocation parameter via adownlink control information (DCI), wherein the resource allocationparameter comprises a starting narrowband index and a resource blockallocation; and sending, by the base station to the terminal, data on aphysical shared channel according to the resource allocation parameter.41. The wireless resource allocation apparatus of claim 40, wherein amaximum channel bandwidth supported by the physical shared channelincludes one of 5 MHz or 20 MHz.
 42. The wireless resource allocationapparatus of claim 40, wherein the starting narrowband index or theresource block allocation is independently encoded.
 43. The wirelessresource allocation apparatus of claim 42, wherein the startingnarrowband index is sent through information of variable length.
 44. Awireless resource allocation apparatus, comprising: at least oneprocessor; and at least one memory including executable code that whenexecuted by the at least one processor performs at least: receiving, bya terminal from a base station, a resource allocation parameter via adownlink control information (DCI), wherein the resource allocationparameter comprises a starting narrowband index and a resource blockallocation; and receiving, by the terminal from the base station, dataon a physical shared channel according to the resource allocationparameter.
 45. The wireless resource allocation apparatus of claim 44,wherein a maximum channel bandwidth supported by the physical sharedchannel includes one of 5 MHz or 20 MHz.
 46. The wireless resourceallocation apparatus of claim 44, wherein the starting narrowband indexor the resource block allocation is independently encoded.
 47. Thewireless resource allocation apparatus of claim 46, wherein the startingnarrowband index is sent through information of variable length.